package server

import (
	"github.com/gin-gonic/gin"

	"{{filepathJoin .ModName "internal/app/" .ServerName "handler"}}"
	"{{filepathJoin .ModName "internal/pkg/conf"}}"
)


// Init 函数用于初始化 HTTP 服务，注册路由
func Init(eng *gin.Engine) {
	// 从配置中获取 HTTP 前缀
	prefix := conf.GetString("http.prefix")
	// 创建一个路由组，并指定前缀
	s := eng.Group(prefix)
	{ // v1
		s := s.Group("/v1")
		h := handler.New{{greatHump .HandlerName}}Handler()
		s.GET("/test", h.Test)
	}
}
